C言語 入出力
C言語 入出力(C input output)
code:input_output.c
#include <stdio.h>
int main() {
// 整数(int)の入出力
int int_n = 123;
printf("%d\n", int_n);
int int_n1;
scanf("%d", &int_n1);
printf("%d", int_n1);
// 整数(long)の出力
long long_n = 234;
printf("%ld\n", long_n);
// 16進数
printf("%x\n", 16); // 10
printf("%#x\n", 16); // 0x10
// 8進数
printf("%o\n", 9); // 11
printf("%#o\n", 9); // 011
}
code:input_output2.c
#define _GNU_SOURCE
#include <stdio.h>
int main(void){
char str1000;
char buf11000;
fgets(str, sizeof(str), stdin);
// 任意の長さの1行を取得
sscanf(str, "%^\n%*c", buf1);
printf("%s", buf1);
return 0;
}
関連
C言語 文字列操作
C言語 配列
確認用
Q. C言語 入出力
参考
【C言語】2進数 8進数 16進数 形式で出力・表示する方法【printf】 | MaryCore
標準入力から安全に文字列を受け取る方法いろいろ #C - Qiita
scanf(3) manページ
【初心者向け】scanf()使用上の注意 #初心者 - Qiita
メモ
Rule 09. Input Output (FIO) - SEI CERT C Coding Standard - Confluence
Rec. 09. Input Output (FIO) - SEI CERT C Coding Standard - Confluence
09. 入出力 (FIO) - CERT C コーディングスタンダード
セキュアコーディング
SEI CERT C Coding Standard
C言語のscanf関数でスペースが入っている文字を出力する - auの日記
調査用
/pogi-log/Google.icon C言語 入出力(日)
/pogi-log/Google.icon C input output(英)
#C言語